Directions in Modelling Large-scale Software Architectures

نویسندگان

  • John Grundy
  • John Hosking
چکیده

Modelling the software architectures of large systems is a challenging task. A wide variety of abstractions are required by developers to assist them inions are required by developers to assist them in describing and analysing such architectures, including information about the components and relationships that comprise a system, the static and dynamic structure of the system, and the behavioural responsibilities of components in the system. In addition, good tool support is needed to provide modelling, analysis, design and code generation, and reverse engineering facilities. This paper analyses several architectural modelling approaches and their tools. Deficiencies with these current approaches are used to motivate a synthesised modelling approach and appropriate tool support.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Utility-based Selection of Architecture-Modelling Concepts

In this position paper we are concerned with the principles underlying the utility of modelling concepts, in particular in the context of architecture modelling. First, some basic concepts are discussed, in particular the relation between information, language, and modelling. Our primary area of application is the modelling of enterprise architectures and information system architectures, where...

متن کامل

Benchmark Simulation and Experimental Testbed Studies of AWGR-based, Multi-Layer Photonic Interconnects for Low-Latency, Energy-Efficient Computing Architectures

In this work, we show future research directions about optical computing systems based on Arrayed Waveguide Grating Routers. We analyze the optical integration at different layers of large-scale architectures. At board-level, we aim to demonstrate significant execution time improvements and energy efficiency of optically interconnected systems running real benchmark applications on a cycle-accu...

متن کامل

Modelling and System Maintenance

This paper reports on recent work and directions in modern software ar-chitectures and their formal models with respect to software maintenance. The focus on maintenance attacks the most costly and frustrating aspect in dealing with large-scale software systems: keeping them up-to-date and responsive to user needs in changing environments. We employ mediators, autonomous modules which create in...

متن کامل

Layered Patterns in Modelling and Transformation of Service-Based Software Architectures

Service-oriented architecture is a recent paradigm for architectural design. The software engineering aspects in this context, that have not been sufficiently addressed, are software evolution and software migration. Architectures are of great importance if large software systems change. Architectural transformations can guide and make this change controllable. In this paper, we present a model...

متن کامل

Describing Software-Intensive Process Architectures Using a UML-Based ADL

Many Architecture Description Languages (ADLs) have been proposed in the software architecture community, with several competing notations, each of them bringing its own body of specification languages and analysis techniques. The aim of all is to reduce the costs of error detection and repair while providing adequate abstractions for modelling large software-intensive systems and establishing ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999